Learning Hierarchical Task Models from Input Traces
نویسندگان
چکیده
We describe HTN-Maker, an algorithm for learning hierarchical planning knowledge in the form of task-reduction methods for Hierarchical Task Networks (HTNs). HTN-Maker takes as input a set of planning states from a classical planning domain and plans that are applicable to those states, as well as a set of semantically-annotated tasks to be accomplished. The algorithm analyzes this semantic information in order to determine which portion of the input plans accomplishes a particular task and constructs task-reduction methods based on those analyses. We present theoretical results showing that HTN-Maker is sound and complete. Our experiments in five well-known planning domains confirm the theoretical results and demonstrate convergence toward a set of HTN methods that can be used to solve any problem expressible as a classical planning problem in that domain, relative to a set of goal types for which tasks have been defined. In three of the five domains, HTN planning with the learned methods scales much better than a modern classical planner.
منابع مشابه
Learning hierarchical task network domains from partially observed plan traces
Hierarchical Task Network (HTN) planning is an effective yet knowledge intensive problem-solving technique. It requires humans to encode knowledge in the form of methods and action models. Methods describe how to decompose tasks into subtasks and the preconditions under which those methods are applicable whereas action models describe how actions change the world. Encoding such knowledge is a d...
متن کاملLearning task hierarchies using statistical semantics and goal reasoning
This paper describes WORD2HTN, an algorithm for learning hierarchical tasks and goals from plan traces in planning domains. WORD2HTN combines semantic text analysis techniques and subgoal learning in order to generate Hierarchical Task Networks (HTNs). Unlike existing HTN learning algorithms, WORD2HTN learns distributed vector representations that represent the similarities and semantics of the...
متن کاملPOIROT - Integrated Learning of Web Service Procedures
POIROT is an integration framework for combining machine learning mechanisms to learn hierarchical models of web services procedures from a single or very small set of demonstration examples. The system is organized around a shared representation language for communications with a central hypothesis blackboard. Component learning systems share semantic representations of their hypotheses (gener...
متن کاملThe Effect of Task Type and Task Orientation on L2 Vocabulary Learning
This study was conducted to investigate the effect of meaning-focused versus form-focused input-oriented and output-oriented task-based instruction on elementary level Iranian EFL Learners’ vocabulary comprehension and recall. For this purpose, a sample of 120 male students from a private school in Tehran was selected through convenience sampling and based on availability. The participants were...
متن کاملLearning Hierarchical Task Networks from Plan Traces
We present HTN-MAKER, an offline and incremental algorithm for learning the structural relations between tasks in a Hierarchical Task Network (HTN). HTN-MAKER receives as input a STRIPS domain model, a collection of STRIPS plans, and a collection of task definitions, and produces an HTN domain model. HTN-MAKER is capable of learning an HTN domain model that reflects the provided task definition...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computational Intelligence
دوره 32 شماره
صفحات -
تاریخ انتشار 2016